#ifndef RADIOMODEL_H
#define RADIOMODEL_H

#include <QObject>
#include "EZTallyObject.h"

class RadioModel : public EZTally::EZTallyObject
{
public:
    RadioModel();

    QString getImgurlWithSize(int size=400); //size is 150 240 400
    QString getBannerWithSize(int size=400); //only 400


    QString getAddtime() const;
    void setAddtime(const QString &value);

    QString getBanner() const;
    void setBanner(const QString &value);

    int getClassid() const;
    void setClassid(int value);

    QString getClassname() const;
    void setClassname(const QString &value);

    int getDescription() const;
    void setDescription(int value);

    int getFmid() const;
    void setFmid(int value);

    QString getFmname() const;
    void setFmname(const QString &value);

    int getFmtype() const;
    void setFmtype(int value);

    int getHeat() const;
    void setHeat(int value);

    QString getImgurl() const;
    void setImgurl(const QString &value);

    int getIsnew() const;
    void setIsnew(const int &value);



    QString radioKey() const;
    void setRadioKey(const QString &radioKey);


    QString offset() const;
    void setOffset(const QString &offset);

private:

    QString addtime;
    QString banner;
    int classid;
    QString classname;
    int description;
    int fmid;
    QString fmname;
    int fmtype;
    int heat;
    QString imgurl;
    int isnew;


    void reSetRadioKey();
    QString _radioKey;

    QString _offset;
};

#endif // RADIOMODEL_H
